/*------------ - 计时器----------------





#include <REGX52.H>
#include <stdio.h>

//------------------------------delay----------------------------------------

void D(int s)	//@11.0592MHz
{
	while (s--) {
		unsigned char data i, j;

		i = 2;
		j = 199;
		do
		{
			while (--j);
		} while (--i);
	}
}
unsigned int ms = 0;

//-------------------------------repeat---------------------------------------------------
void rep() {
	P0_1 = 1; P0_2 = 1; P0_3 = 1;
	P0_4 = 1; P0_5 = 1; P0_6 = 1;
	P0_7 = 0; P0_0 = 1;
}

//------------------------------------------------------------------------------

void main() {

	while (1) {

		P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1;
		D(10);
		rep();
		P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0;
		D(10);
		rep();

		if (P3_0 == 0) {
			D(20);
			while (P3_0 == 0) {

				P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1;
				D(10);
				rep();
				P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0;
				D(10);
				rep();

			}
			D(20);
			break;
		}


	}


	//------------------------0.1s-------------------------
	while (ms < 1000) {
		P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1;
		D(10);
		ms += 10;
		P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0;
		rep();
		switch (ms / 100) {
		case 0:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
		case 1:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 2:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
		case 3:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
		case 4:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
		case 5:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
		case 6:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
		case 7:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 8:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0; break;
		case 9:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
		}
		D(10);

		if (P3_0 == 0) {
			D(20);
			while (P3_0 == 0) {

				P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1;
				D(10);
				rep();
				switch (ms / 100) {
				case 0:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
				case 1:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 2:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
				case 3:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
				case 4:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
				case 5:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
				case 6:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
				case 7:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 8:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0; break;
				case 9:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
				}
				D(10);
				rep();

			}
			D(20);
			ms += 60;
		}

		ms += 10;
		rep();
	}

	//----------------1s----------------------------------------------


	while (ms >= 1000 && ms < 10000) {
		switch (ms / 1000) {
		case 0:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1; break;
		case 1:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
		case 2:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 1; break;
		case 3:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 1; break;
		case 4:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 1; break;
		case 5:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 1; break;
		case 6:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 1; break;
		case 7:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
		case 8:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_7 = 1; break;
		case 9:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 1; break;
		}
		D(10);
		ms += 10;
		P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0;
		rep();

		switch (ms % 1000 / 100) {
		case 0:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
		case 1:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 2:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
		case 3:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
		case 4:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
		case 5:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
		case 6:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
		case 7:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 8:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0; break;
		case 9:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
		}
		D(10);

		if (P3_0 == 0) {
			D(20);
			while (P3_0 == 0) {

				switch (ms / 1000) {
				case 0:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1; break;
				case 1:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
				case 2:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 1; break;
				case 3:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 1; break;
				case 4:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 1; break;
				case 5:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 1; break;
				case 6:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 1; break;
				case 7:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
				case 8:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_7 = 1; break;
				case 9:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 1; break;
				}
				D(10);
				rep();
				switch (ms % 1000 / 100) {
				case 0:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
				case 1:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 2:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
				case 3:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
				case 4:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
				case 5:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
				case 6:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
				case 7:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 8:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0; break;
				case 9:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
				}
				D(10);
				rep();

			}
			D(20);
			ms += 60;
		}

		ms += 10;
		rep();

	}

	//---------------------------10s-----------------------------------

	while (ms >= 10000 && ms < 100000) {

		switch (ms / 10000) {
		case 0:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
		case 1:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 2:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
		case 3:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
		case 4:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
		case 5:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
		case 6:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
		case 7:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 8:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_7 = 0; break;
		case 9:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
		}
		D(5);
		ms += 5;
		P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_7 = 1;
		rep();

		switch (ms % 10000 / 1000) {
		case 0:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1; break;
		case 1:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
		case 2:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 1; break;
		case 3:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 1; break;
		case 4:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 1; break;
		case 5:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 1; break;
		case 6:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 1; break;
		case 7:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
		case 8:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_7 = 1; break;
		case 9:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 1; break;
		}
		D(10);
		ms += 10;
		P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0;
		rep();

		switch (ms % 1000 / 100) {
		case 0:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
		case 1:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 2:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
		case 3:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
		case 4:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
		case 5:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
		case 6:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
		case 7:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 8:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0; break;
		case 9:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
		}
		D(10);




		if (P3_0 == 0) {
			D(20);
			while (P3_0 == 0) {

				switch (ms / 10000) {
				case 0:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
				case 1:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 2:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
				case 3:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
				case 4:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
				case 5:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
				case 6:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
				case 7:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 8:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_7 = 0; break;
				case 9:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
				}
				D(5);
				rep();

				switch (ms % 10000 / 1000) {
				case 0:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1; break;
				case 1:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
				case 2:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 1; break;
				case 3:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 1; break;
				case 4:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 1; break;
				case 5:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 1; break;
				case 6:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 1; break;
				case 7:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
				case 8:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_7 = 1; break;
				case 9:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 1; break;
				}
				D(10);
				rep();
				switch (ms % 1000 / 100) {
				case 0:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
				case 1:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 2:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
				case 3:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
				case 4:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
				case 5:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
				case 6:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
				case 7:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
				case 8:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0; break;
				case 9:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
				}
				D(10);
				rep();

			}
			D(20);
			ms += 65;
		}



		ms += 10;
		rep();

	}

	//------------------100s(Bug)----------------------------------------

	while (ms >= 100000 && ms < 1000000) {

		switch (ms % 100000 / 10000) {
		case 0:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
		case 1:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 2:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
		case 3:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
		case 4:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
		case 5:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
		case 6:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
		case 7:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 8:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_7 = 0; break;
		case 9:P2_0 = 0; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
		}
		D(5);
		ms += 5;
		P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_7 = 0;
		rep();

		switch (ms % 100000 / 10000) {
		case 0:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
		case 1:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 2:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
		case 3:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
		case 4:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
		case 5:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
		case 6:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
		case 7:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 8:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_7 = 0; break;
		case 9:P2_0 = 1; P2_1 = 0; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
		}
		D(5);
		ms += 5;
		P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_7 = 1;
		rep();

		switch (ms % 10000 / 1000) {
		case 0:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 1; break;
		case 1:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
		case 2:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 1; break;
		case 3:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 1; break;
		case 4:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 1; break;
		case 5:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 1; break;
		case 6:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 1; break;
		case 7:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 1; break;
		case 8:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_7 = 1; break;
		case 9:P2_0 = 0; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 1; break;
		}
		D(10);
		ms += 10;
		P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0;
		rep();

		switch (ms % 1000 / 100) {
		case 0:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_6 = 0; P0_7 = 0; break;
		case 1:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 2:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_2 = 0; P0_5 = 0; P0_7 = 0; break;
		case 3:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_5 = 0; P0_7 = 0; break;
		case 4:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_0 = 0; P0_3 = 0; P0_4 = 0; P0_7 = 0; break;
		case 5:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_4 = 0; P0_7 = 0; break;
		case 6:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_1 = 0; P0_7 = 0; break;
		case 7:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_3 = 0; P0_4 = 0; P0_5 = 0; P0_6 = 0; P0_7 = 0; break;
		case 8:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_7 = 0; break;
		case 9:P2_0 = 1; P2_1 = 1; P2_2 = 1; P0_4 = 0; P0_7 = 0; break;
		}
		D(10);
		ms += 10;
		rep();


	}
}









}*/
